import { fileURLToPath, URL } from 'node:url'

import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
import path from 'node:path'

// https://vitejs.dev/config/
export default defineConfig({


    plugins: [
        vue(),
    ],
    server: {
        host: '0.0.0.0',
    },
    resolve: {
        alias: {
            '@': fileURLToPath(new URL('./src', import.meta.url))
        }
    },
    server: {
        proxy: {
            '/api': {//获取路径中包含了/api的请求
                // target:'http://localhost:8090',//后台服务所在的源
                target: 'http://localhost:8080',//后台服务所在的源
                changeOrigin: true,//修改源
                rewrite: (path) => path.replace(/^\/api/, '')//完成/api替换成空字符串

            },
            '/search': {//获取路径中包含了/api的请求
                // target:'http://localhost:8090',//后台服务所在的源
                target: 'http://new.api.51aidian.com/publics/newapi/oldapi',//后台服务所在的源
                changeOrigin: true,//修改源
                rewrite: (path) => path.replace(/^\/search/, '')//完成/api替换成空字符串
            }
        }
    }
})


